; CloudRetainer

; Constants -------------------------

; Overrides -------------------------

[TextureOverrideCloudRetainerPosition]
hash = 39838e8f
vb0 = ResourceCloudRetainerPosition

[TextureOverrideCloudRetainerBlend]
hash = d853ccb4
vb1 = ResourceCloudRetainerBlend
handling = skip
draw = 30951,0

[TextureOverrideCloudRetainerTexcoord]
hash = 3e5e310f
vb1 = ResourceCloudRetainerTexcoord

[TextureOverrideCloudRetainerVertexLimitRaise]
hash = f18ee70e

[TextureOverrideCloudRetainerIB]
hash = 7f79ea6e
handling = skip
drawindexed = auto

[TextureOverrideCloudRetainerHead]
hash = 7f79ea6e
match_first_index = 0
ib = ResourceCloudRetainerHeadIB
ps-t0 = ResourceCloudRetainerHeadDiffuse
ps-t1 = ResourceCloudRetainerHeadLightMap
ps-t2 = ResourceCloudRetainerHeadShadow

[TextureOverrideCloudRetainerBody]
hash = 7f79ea6e
match_first_index = 29841
ib = ResourceCloudRetainerBodyIB
ps-t0 = ResourceCloudRetainerBodyDiffuse
ps-t1 = ResourceCloudRetainerBodyLightMap
ps-t2 = ResourceCloudRetainerBodyShadow

[TextureOverrideCloudRetainerDress]
hash = 7f79ea6e
match_first_index = 65361
ib = ResourceCloudRetainerDressIB
ps-t0 = ResourceCloudRetainerDressDiffuse
ps-t1 = ResourceCloudRetainerDressLightMap
ps-t2 = ResourceCloudRetainerDressShadow

[TextureOverrideCloudRetainerFaceHead]
hash = 68fabd19
run = CommandListCloudRetainerFaceHead

; CommandList -----------------------

; Resources -------------------------

[ResourceCloudRetainerPosition]
type = Buffer
stride = 40
filename = CloudRetainerPosition.buf

[ResourceCloudRetainerBlend]
type = Buffer
stride = 32
filename = CloudRetainerBlend.buf

[ResourceCloudRetainerTexcoord]
type = Buffer
stride = 20
filename = CloudRetainerTexcoord.buf

[ResourceCloudRetainerHeadIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = CloudRetainerHead.ib

[ResourceCloudRetainerBodyIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = CloudRetainerBody.ib

[ResourceCloudRetainerDressIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = CloudRetainerDress.ib

[ResourceCloudRetainerHeadDiffuse]
filename = CloudRetainerHeadDiffuse.dds

[ResourceCloudRetainerHeadLightMap]
filename = CloudRetainerHeadLightMap.dds

[ResourceCloudRetainerHeadShadow]
filename = CloudRetainerHeadShadow.dds

[ResourceCloudRetainerBodyDiffuse]
filename = CloudRetainerBodyDiffuse.dds

[ResourceCloudRetainerBodyLightMap]
filename = CloudRetainerBodyLightMap.dds

[ResourceCloudRetainerBodyShadow]
filename = CloudRetainerBodyShadow.dds

[ResourceCloudRetainerDressDiffuse]
filename = CloudRetainerDressDiffuse.dds

[ResourceCloudRetainerDressLightMap]
filename = CloudRetainerDressLightMap.dds

[ResourceCloudRetainerDressShadow]
filename = CloudRetainerDressShadow.dds

[CommandListCloudRetainerFaceHead]
filename = CloudRetainerFaceHeadDiffuse.dds

; .ini generated by GIMI (Genshin-Impact-Model-Importer)
; If you have any issues or find any bugs, please open a ticket at https://github.com/SilentNightSound/GI-Model-Importer/issues or contact SilentNightSound#7430 on discord